gtk4.git
18 years agoreally rename gtk_paper_size_get_builtins() to
Michael Natterer [Mon, 30 Apr 2007 09:55:14 +0000 (09:55 +0000)]
really rename gtk_paper_size_get_builtins() to

2007-04-30  Michael Natterer  <mitch@imendio.com>

* gtk/gtkpapersize.h: really rename gtk_paper_size_get_builtins()
to gtk_paper_size_get_paper_sizes().

svn path=/trunk/; revision=17734

18 years ago_gtk_load_custom_papers() exists only on Unix.
Tor Lillqvist [Mon, 30 Apr 2007 07:42:12 +0000 (07:42 +0000)]
_gtk_load_custom_papers() exists only on Unix.

2007-04-30  Tor Lillqvist  <tml@novell.com>

* gtk/gtkpapersize.c (gtk_paper_size_get_paper_sizes):
_gtk_load_custom_papers() exists only on Unix.

svn path=/trunk/; revision=17733

18 years agoCosmetics
Tor Lillqvist [Mon, 30 Apr 2007 07:37:57 +0000 (07:37 +0000)]
Cosmetics

svn path=/trunk/; revision=17732

18 years agoAdd functionality to set overall opacity of a top-level window. (#405316)
Tor Lillqvist [Mon, 30 Apr 2007 07:37:24 +0000 (07:37 +0000)]
Add functionality to set overall opacity of a top-level window. (#405316)

2007-04-30  Tor Lillqvist  <tml@novell.com>

Add functionality to set overall opacity of a top-level
window. (#405316)

* gtk/gtk.symbols: Add gtk_window_set_opacity and
gtk_window_get_opacity.

* gtk/gtkwindow.c (struct _GtkWindowPrivate,
(gtk_window_class_init): Add opacity property, a double in the
range [0, 1].
(gtk_window_set_opacity, gtk_window_get_opacity): Implement.
(gtk_window_realize): If opacity is set, call
gdk_window_set_opacity().

* gtk/gtkwindow.h: Declare gtk_window_set_opacity() and
gtk_window_get_opacity().

svn path=/trunk/; revision=17731

18 years agoAdd functionality to set overall opacity of a top-level window. (#405316)
Tor Lillqvist [Mon, 30 Apr 2007 07:27:22 +0000 (07:27 +0000)]
Add functionality to set overall opacity of a top-level window. (#405316)

2007-04-30  Tor Lillqvist  <tml@novell.com>

Add functionality to set overall opacity of a top-level
window. (#405316)

* gdk/gdk.symbols: Add gdk_window_set_opacity.

* gdk/x11/gdkwindow-x11.c
* gdk/win32/gdkwindow-win32.c: Implement
gdk_window_set_opacity(). On X11 use the _NET_WM_WINDOW_OPACITY
property. On Win32 use SetLayeredWindowAttributes(LWA_ALPHA).

* gdk/gdkwindow.h: Declare gdk_window_set_opacity().

* gdk/x11/gdkscreen-x11.c (gdk_screen_get_rgba_colormap): Document
that this is not implemented in the Windows backend. Add reference
to gdk_window_set_opacity().

svn path=/trunk/; revision=17730

18 years agoFix a compiler warning.
Matthias Clasen [Mon, 30 Apr 2007 06:04:48 +0000 (06:04 +0000)]
Fix a compiler warning.

svn path=/trunk/; revision=17729

18 years agoRename gtk_paper_size_get_builtins() to gtk_paper_size_get_paper_sizes()
Matthias Clasen [Mon, 30 Apr 2007 06:03:01 +0000 (06:03 +0000)]
Rename gtk_paper_size_get_builtins() to gtk_paper_size_get_paper_sizes()

2007-04-30  Matthias Clasen <mclasen@redhat.com>

        * gtk/gtk.symbols:
        * gtk/gtkpapersize.[hc]: Rename gtk_paper_size_get_builtins()
        to gtk_paper_size_get_paper_sizes() and optionally include
        custom paper sizes.

        * gtk/gtkpagesetupunixdialog.c: Internally export a function
        to load custom paper sizes.

        * modules/printbackends/file/gtkprintbackendfile.c: Implement
        printer_list_papers, returning all paper sizes.  (#434329,
        Christian Persch)

svn path=/trunk/; revision=17728

18 years agoTranslate the default job name, and don't utf8-validate the job name in
Matthias Clasen [Mon, 30 Apr 2007 05:08:26 +0000 (05:08 +0000)]
Translate the default job name, and don't utf8-validate the job name in

2007-04-30  Matthias Clasen <mclasen@redhat.com>

        * gtk/gtkprintoperation.c: Translate the default job
        name, and don't utf8-validate the job name in the
        setter.  (#421993, Morten Welinder)

svn path=/trunk/; revision=17726

18 years agoUse g_unlink. (#421990, Morten Welinder)
Matthias Clasen [Mon, 30 Apr 2007 04:55:25 +0000 (04:55 +0000)]
Use g_unlink. (#421990, Morten Welinder)

2007-04-30  Matthias Clasen <mclasen@redhat.com>

        * gtk/gtkprintjob.c (gtk_print_job_get_surface): Use
        g_unlink.  (#421990, Morten Welinder)

svn path=/trunk/; revision=17724

18 years agoFix some issues with reference handling in the printing code. (#429902,
Matthias Clasen [Mon, 30 Apr 2007 04:45:33 +0000 (04:45 +0000)]
Fix some issues with reference handling in the printing code. (#429902,

2007-04-29  Matthias Clasen <mclasen@redhat.com>

        Fix some issues with reference handling in the printing
        code.  (#429902, Mathias Hasselmann)

        * gtk/gtkprintoperation.c (gtk_print_operation_finalize):
        Unref the print context, if we have one.
        (gtk_print_operation_done): Add a default ::done handler
        that unrefs the print context.
        (preview_ready): Take a reference on the print operation
        preview here.
        (print_pages_idle): ...not here,
        (preview_print_idle_done): ...and release it here.

        * tests/print-editor.c (preview_cb): Take a reference
        on the print operation here.

svn path=/trunk/; revision=17722

18 years agoDon't get stuck in a recursive mainloop if a synchronous preview is
Matthias Clasen [Mon, 30 Apr 2007 02:47:41 +0000 (02:47 +0000)]
Don't get stuck in a recursive mainloop if a synchronous preview is

2007-04-29  Matthias Clasen <mclasen@redhat.com>

        * gtk/gtkprintoperation.c (print_pages_idle): Don't get
        stuck in a recursive mainloop if a synchronous preview
        is cancelled.

svn path=/trunk/; revision=17721

18 years agoMake the emission of ::end-print and ::done consistent for previews.
Matthias Clasen [Mon, 30 Apr 2007 02:18:36 +0000 (02:18 +0000)]
Make the emission of ::end-print and ::done consistent for previews.

2007-04-29  Matthias Clasen <mclasen@redhat.com>

        Make the emission of ::end-print and ::done consistent
        for previews.  (#347567, Yevgen Muntyan)

        * gtk/gtkprintoperation.c (preview_iface_end_preview): Set
        the finished status here.
        (preview_end_run): ...and not here.
        (print_pages_idle_done): Emit ::done for a cancelled preview.
        (print_pages_idle): If a preview has been cancelled, don't
        emit ::ready, but emit ::end-print.

        tests/print-editor.c: Use ::end-print to undo allocations
        from ::begin-print.

svn path=/trunk/; revision=17719

18 years agoMark paper sizes in the PWG "custom" namespace as custom. Add a link to
Matthias Clasen [Mon, 30 Apr 2007 00:19:19 +0000 (00:19 +0000)]
Mark paper sizes in the PWG "custom" namespace as custom. Add a link to

2007-04-29  Matthias Clasen <mclasen@redhat.com>

        * gtk/gtkpapersize.c (gtk_paper_size_new): Mark paper sizes
        in the PWG "custom" namespace as custom. Add a link to
        the spec in the docs.  (#426416, Andreas Guelzow)

svn path=/trunk/; revision=17718

18 years agoRemove leftover debugging spew
Matthias Clasen [Sun, 29 Apr 2007 23:21:32 +0000 (23:21 +0000)]
Remove leftover debugging spew

svn path=/trunk/; revision=17717

18 years agoDocument that a print operation can be run only once, and add a
Matthias Clasen [Sun, 29 Apr 2007 18:55:12 +0000 (18:55 +0000)]
Document that a print operation can be run only once, and add a

2007-04-29  Matthias Clasen <mclasen@redhat.com>

        * gtk/gtkprintoperation.c (gtk_print_operation_run): Document
        that a print operation can be run only once, and add a
        corresponding g_return_if_fail().   (#379399, Masao Mutoh)

svn path=/trunk/; revision=17715

18 years agoRemove a pointless check from the previous commit that added a new string.
Matthias Clasen [Sun, 29 Apr 2007 18:39:59 +0000 (18:39 +0000)]
Remove a pointless check from the previous commit that added a new string.

2007-04-29  Matthias Clasen <mclasen@redhat.com>

        * io-jpeg.c: Remove a pointless check from the previous
        commit that added a new string.

svn path=/trunk/; revision=17714

18 years agoBetter version of the previous patch
Matthias Clasen [Sun, 29 Apr 2007 18:22:27 +0000 (18:22 +0000)]
Better version of the previous patch

svn path=/trunk/; revision=17712

18 years agoAdd gdk_x11_display_broadcast_startup_message and some other missing
Dan Winship [Sun, 29 Apr 2007 18:14:00 +0000 (18:14 +0000)]
Add gdk_x11_display_broadcast_startup_message and some other missing

* gdk/gdk-sections.txt: Add
gdk_x11_display_broadcast_startup_message and some other missing
startup-notification-related methods

svn path=/trunk/; revision=17711

18 years agoNew method to marshall and send a Startup Notification message. (from
Dan Winship [Sun, 29 Apr 2007 18:13:42 +0000 (18:13 +0000)]
New method to marshall and send a Startup Notification message. (from

* gdk/x11/gdkdisplay-x11.c
(gdk_x11_display_broadcast_startup_message): New method to
marshall and send a Startup Notification message. (from #415070)
(gdk_notify_startup_complete_with_id): Use that

svn path=/trunk/; revision=17710

18 years agoDon't leak a file descriptor, and don't make the error dialog modal.
Mattthias Clasen [Sun, 29 Apr 2007 18:03:35 +0000 (18:03 +0000)]
Don't leak a file descriptor, and don't make the error dialog modal.

2007-04-29  Mattthias Clasen  <mclasen@redhat.com>

        * gtk/gtkprintoperation-unix.c
        (_gtk_print_operation_platform_backend_launch_preview):
        Don't leak a file descriptor, and don't make the error
        dialog modal.  (#421985, Morten Welinder)

svn path=/trunk/; revision=17708

18 years agoFix typo in FAQ (#373706, Diego Escalante Urrelo).
Xan Lopez [Sun, 29 Apr 2007 15:26:59 +0000 (15:26 +0000)]
Fix typo in FAQ (#373706, Diego Escalante Urrelo).

* docs/faq/gtk-faq.sgml: Fix typo in FAQ (#373706,
Diego Escalante Urrelo).

I'm fixing gtk-faq.sgml as it seems this is the file
we actually use...

svn path=/trunk/; revision=17707

18 years agoOnly strip parentheses of the form (_x). (#434261, Brian Wellington)
Matthias Clasen [Sun, 29 Apr 2007 07:20:50 +0000 (07:20 +0000)]
Only strip parentheses of the form (_x). (#434261, Brian Wellington)

2007-04-29  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtktoolbar.c (_gtk_toolbar_elide_underscores):
        Only strip parentheses of the form (_x).  (#434261,
        Brian Wellington)

svn path=/trunk/; revision=17705

18 years agoSupport passing a print settings file to the preview command. (#403717,
Matthias Clasen [Sun, 29 Apr 2007 06:59:27 +0000 (06:59 +0000)]
Support passing a print settings file to the preview command. (#403717,

2007-04-29  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkprintoperation-unix.c
        (_gtk_print_operation_platform_backend_launch_preview):
        Support passing a print settings file to the preview
        command.  (#403717, Christian Persch)

        * gtk/gtksettings.c: Document %s in the
        gtk-print-preview-command setting.

svn path=/trunk/; revision=17704

18 years agoUpdated Belarusian Latin translation.
Ihar Hrachyshka [Sun, 29 Apr 2007 06:52:32 +0000 (06:52 +0000)]
Updated Belarusian Latin translation.

svn path=/trunk/; revision=17703

18 years agoFix the build
Matthias Clasen [Sun, 29 Apr 2007 06:50:42 +0000 (06:50 +0000)]
Fix the build

svn path=/trunk/; revision=17701

18 years agoAlso check the default handler when deciding whether to emit the paginate
Matthias Clasen [Sun, 29 Apr 2007 06:34:12 +0000 (06:34 +0000)]
Also check the default handler when deciding whether to emit the paginate

2007-04-29  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkprintoperation.c (print_pages_idle): Also check
        the default handler when deciding whether to emit the
        paginate signal.  (#345345, Yevgen Muntyan)

svn path=/trunk/; revision=17698

18 years agoAdd a new error code
Matthias Clasen [Sun, 29 Apr 2007 06:23:58 +0000 (06:23 +0000)]
Add a new error code

2007-04-29  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkprintoperation.h: Add a new error code

        * gtk/gtk.symbols:
        * gtk/gtkpagesetup.[hc]:
        * gtk/gtkpapersize.[hc]:
        * gtk/gtkprintsettings.[hc]: Add functions to serialize
        and deserialize page setups and print settings to files
        and key files.  (#344515, Christian Persch)

        * gtk/gtkpagesetupunixdialog.c: Adapt to the new functions.

        * tests/print-editor.c: Use the new functions to persist
        page setup and print settings.

svn path=/trunk/; revision=17697

18 years agoFree the custom paper list. (#403267, Felix Riemann)
Matthias Clasen [Sun, 29 Apr 2007 05:06:06 +0000 (05:06 +0000)]
Free the custom paper list. (#403267, Felix Riemann)

2007-04-29  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkpagesetupunixdialog.c (gtk_page_setup_unix_dialog_finalize):
        Free the custom paper list.  (#403267, Felix Riemann)

svn path=/trunk/; revision=17695

18 years agoFix a small memory leak. (#403251, Felix Riemann)
Matthias Clasen [Sun, 29 Apr 2007 04:58:20 +0000 (04:58 +0000)]
Fix a small memory leak. (#403251, Felix Riemann)

2007-04-29  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkprintjob.c (gtk_print_job_get_surface): Fix a
        small memory leak.  (#403251, Felix Riemann)

svn path=/trunk/; revision=17693

18 years agoFix a typo. String change ! (#406160, Stephane Raimbault)
Matthias Clasen [Sun, 29 Apr 2007 04:54:36 +0000 (04:54 +0000)]
Fix a typo. String change ! (#406160, Stephane Raimbault)

2007-04-29  Matthias Clasen  <mclasen@redhat.com>

        * modules/printbackends/cups/gtkprintbackendcups.c: Fix a
        typo. String change !  (#406160, Stephane Raimbault)

svn path=/trunk/; revision=17692

18 years agoAdd a function to list the builtin paper sizes. (#382355, Christian
Matthias Clasen [Sun, 29 Apr 2007 04:50:28 +0000 (04:50 +0000)]
Add a function to list the builtin paper sizes. (#382355, Christian

2007-04-29  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtk.symbols:
        * gtk/gtkpapersize.[hc]: Add a function to list the
        builtin paper sizes.  (#382355, Christian Persch)

svn path=/trunk/; revision=17691

18 years agoMake gtk_printer_has_details() and gtk_printer_request_details() public.
Matthias Clasen [Sun, 29 Apr 2007 04:42:13 +0000 (04:42 +0000)]
Make gtk_printer_has_details() and gtk_printer_request_details() public.

2007-04-29  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtk.symbols:
        * gtk/gtkprinter-private.h:
        * gtk/gtkprinter.[hc]: Make gtk_printer_has_details() and
        gtk_printer_request_details() public.

        * gtk/gtkpagesetupunixdialog.c:
        * gtk/gtkprintunixdialog.c: Update callers.  (#389203,
        Christian Persch)

svn path=/trunk/; revision=17690

18 years agoMore cleanups
Matthias Clasen [Sun, 29 Apr 2007 04:10:39 +0000 (04:10 +0000)]
More cleanups

svn path=/trunk/; revision=17689

18 years agoCleanups
Matthias Clasen [Sun, 29 Apr 2007 03:52:10 +0000 (03:52 +0000)]
Cleanups

svn path=/trunk/; revision=17688

18 years agoMake building the test print backend optional
Matthias Clasen [Sun, 29 Apr 2007 03:41:53 +0000 (03:41 +0000)]
Make building the test print backend optional

svn path=/trunk/; revision=17687

18 years agoCorrect some copyright lines.
Matthias Clasen [Sun, 29 Apr 2007 03:31:03 +0000 (03:31 +0000)]
Correct some copyright lines.

2007-04-28  Matthias Clasen  <mclasen@redhat.com>

        * modules/printbackends/lpr/*:
        * modules/printbackends/cups/*: Correct some copyright lines.

        * configure.in:
        * modules/printbackends/Makefile.am:
        * modules/printbackends/test/*: Add a test print backend.
        (#409089, John Palmieri)

svn path=/trunk/; revision=17686

18 years agoAdd a way to specify accumulative margins. (#344499, Nate Nielsen)
Matthias Clasen [Sun, 29 Apr 2007 01:14:29 +0000 (01:14 +0000)]
Add a way to specify accumulative margins. (#344499, Nate Nielsen)

2007-04-28  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtktexttag.[hc]: Add a way to specify accumulative
        margins.  (#344499, Nate Nielsen)

svn path=/trunk/; revision=17685

18 years agoFix the offsets of the input-only window if we also have a visible window.
Matthias Clasen [Sat, 28 Apr 2007 21:45:39 +0000 (21:45 +0000)]
Fix the offsets of the input-only window if we also have a visible window.

2007-04-28  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkeventbox.c (gtk_event_box_realize): Fix the offsets
        of the input-only window if we also have a visible window.
        (#405089)

svn path=/trunk/; revision=17683

18 years agoRecognize negative column indices as invalid. (#415260, Chris Wilson)
Matthias Clasen [Sat, 28 Apr 2007 21:29:05 +0000 (21:29 +0000)]
Recognize negative column indices as invalid. (#415260, Chris Wilson)

2007-04-28  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkliststore.c (gtk_list_store_set_valist_internal):
        * gtk/gtktreestore.c (gtk_tree_store_set_valist_internal):
        Recognize negative column indices as invalid.  (#415260,
        Chris Wilson)

svn path=/trunk/; revision=17681

18 years agofix two more potential races that could happen when an application is
Ronald Bultje [Sat, 28 Apr 2007 18:14:19 +0000 (18:14 +0000)]
fix two more potential races that could happen when an application is

2007-04-28  Ronald Bultje  <rbultje@ronald.bitfreak.net>

        * gdk/quartz/gdkeventloop-quartz.c: (select_thread_func),
        (poll_func): fix two more potential races that could happen when
        an application is polling in the mainloop and a separate thread
        tries to wake it up using g_idle_add(). Fixes #425271 comment 5.

svn path=/trunk/; revision=17680

18 years agoSame fix for gtk_entry_real_insert_text
Matthias Clasen [Sat, 28 Apr 2007 18:04:00 +0000 (18:04 +0000)]
Same fix for gtk_entry_real_insert_text

svn path=/trunk/; revision=17679

18 years agoOnly call g_object_get() when necessary. (#373137, Morten Welinder, patch
Matthias Clasen [Sat, 28 Apr 2007 17:53:50 +0000 (17:53 +0000)]
Only call g_object_get() when necessary. (#373137, Morten Welinder, patch

2007-04-28  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkentry.c (gtk_entry_grab_focus): Only call
        g_object_get() when necessary.  (#373137, Morten Welinder,
        patch by Xan Lopez)

svn path=/trunk/; revision=17678

18 years agoAdd a note about being embedded. (#340107, Christian Persch)
Matthias Clasen [Sat, 28 Apr 2007 15:52:25 +0000 (15:52 +0000)]
Add a note about being embedded. (#340107, Christian Persch)

2007-04-28  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkstatusicon.c (gtk_status_icon_get_size): Add
        a note about being embedded.  (#340107, Christian Persch)

svn path=/trunk/; revision=17677

18 years agoAdd GTK_TARGET_OTHER_{APP,WIDGET} to restrict drags within an
Matthias Clasen [Sat, 28 Apr 2007 15:34:39 +0000 (15:34 +0000)]
Add GTK_TARGET_OTHER_{APP,WIDGET} to restrict drags within an

2007-04-28  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkdnd.[hc]: Add GTK_TARGET_OTHER_{APP,WIDGET} to
        restrict drags within an application/widget.  (#163141,
        Jorn Baayen)

svn path=/trunk/; revision=17676

18 years agoMake make clean clean
Matthias Clasen [Sat, 28 Apr 2007 15:09:57 +0000 (15:09 +0000)]
Make make clean clean

svn path=/trunk/; revision=17675

18 years agoAccept unknown parameters with a warning when saving. (#405539, Daniel
Matthias Clasen [Sat, 28 Apr 2007 14:48:22 +0000 (14:48 +0000)]
Accept unknown parameters with a warning when saving. (#405539, Daniel

2007-04-28  Matthias Clasen <mclasen@redhat.com>

        * io-png.c:
        * io-jpeg.c: Accept unknown parameters with a warning
        when saving.  (#405539, Daniel Atallah)

svn path=/trunk/; revision=17673

18 years agoPlug memory leaks caused by wrong use of g_slist_remove_link(). (#405515,
Matthias Clasen [Sat, 28 Apr 2007 14:41:04 +0000 (14:41 +0000)]
Plug memory leaks caused by wrong use of g_slist_remove_link(). (#405515,

2007-04-28  Matthias Clasen  <mclasen@redhat.com>

        * gdk/win32/bdfcursor.c (compose_cursors_from_fonts):
        * gtk/gtkcombobox.c (gtk_combo_box_cell_layout_reorder):
        * gtk/gtkfilesystemmodel.c (got_root_folder_cb):
        (get_children_folder_cb): Plug memory leaks caused by wrong
        use of g_slist_remove_link().  (#405515, Nicolas Peninguy)

svn path=/trunk/; revision=17671

18 years agoFix headers in gtk-demo printing demo
Matthias Clasen [Sat, 28 Apr 2007 14:06:25 +0000 (14:06 +0000)]
Fix headers in gtk-demo printing demo

svn path=/trunk/; revision=17669

18 years agoUse strstr instead of g_strstr with -1 for length.
Xan Lopez [Sat, 28 Apr 2007 11:28:58 +0000 (11:28 +0000)]
Use strstr instead of g_strstr with -1 for length.

* gtk/gtkentrycompletion.c (gtk_entry_completion_insert_completion_text):
Use strstr instead of g_strstr with -1 for length.

svn path=/trunk/; revision=17668

18 years agoFix typo.
Xan Lopez [Sat, 28 Apr 2007 07:49:54 +0000 (07:49 +0000)]
Fix typo.

svn path=/trunk/; revision=17667

18 years agoRember the user input that triggered the completion, add API to the
Xan Lopez [Sat, 28 Apr 2007 07:47:08 +0000 (07:47 +0000)]
Rember the user input that triggered the completion, add API to the

* gtk/gtkentry.c:
* gtk/gtkentrycompletion.c:
* gtk/gtkentrycompletion.h:
* gtk/gtkentryprivate.h:

Rember the user input that triggered the completion, add
API to the retrieve it and reset the entry contents to it
if the user cancels the tentative completion during
the inline-selection.

svn path=/trunk/; revision=17666

18 years agoFactor out window movement functions. (#63820, Tilman Sauerbeck)
Matthias Clasen [Fri, 27 Apr 2007 23:31:58 +0000 (23:31 +0000)]
Factor out window movement functions. (#63820, Tilman Sauerbeck)

2007-04-27  Matthias Clasen  <mclasen@redhat.com>

        * gdk/x11/gdkgeometry-x11.c: Factor out window movement
        functions. (#63820, Tilman Sauerbeck)

svn path=/trunk/; revision=17665

18 years agoFactor out translate_pos(). (#63820, Tilman Sauerbeck)
Matthias Clasen [Fri, 27 Apr 2007 23:29:23 +0000 (23:29 +0000)]
Factor out translate_pos(). (#63820, Tilman Sauerbeck)

2007-04-27  Matthias Clasen  <mclasen@redhat.com>

        * gdk/x11/gdkgeometry-x11.c: Factor out translate_pos().
        (#63820, Tilman Sauerbeck)

svn path=/trunk/; revision=17664

18 years agoFactor out window mapping and unmapping functions. (#63820, Tilman
Matthias Clasen [Fri, 27 Apr 2007 23:26:46 +0000 (23:26 +0000)]
Factor out window mapping and unmapping functions. (#63820, Tilman

2007-04-27  Matthias Clasen  <mclasen@redhat.com>

        * gdk/x11/gdkgeometry-x11.c: Factor out window mapping
        and unmapping functions.  (#63820, Tilman Sauerbeck)

svn path=/trunk/; revision=17663

18 years agoMake list handling code easier to read. (#63820, Tilman Sauerbeck)
Matthias Clasen [Fri, 27 Apr 2007 23:23:52 +0000 (23:23 +0000)]
Make list handling code easier to read. (#63820, Tilman Sauerbeck)

2007-04-27  Matthias Clasen  <mclasen@redhat.com>

        * gdk/x11/gdkgeometry-x11.c: Make list handling code
        easier to read.  (#63820, Tilman Sauerbeck)

svn path=/trunk/; revision=17662

18 years agoInternalize some strings, pointed out by Damon Chaplin.
Matthias Clasen [Fri, 27 Apr 2007 23:10:38 +0000 (23:10 +0000)]
Internalize some strings, pointed out by Damon Chaplin.

2007-04-27  Matthias Clasen  <mclasen@redhat.com>

        * gtkassistant.c:
        * gtkiconfactory.c:
        * gtkiconview.c:
        * gtkpapersize.c:
        * gtkrecentmanager.c:
        * gtktextiter.c: Internalize some strings, pointed out
        by Damon Chaplin.

svn path=/trunk/; revision=17661

18 years agoSupport inline-selection in entries (#318459)
Xan Lopez [Fri, 27 Apr 2007 16:50:04 +0000 (16:50 +0000)]
Support inline-selection in entries (#318459)

Support inline-selection in entries (#318459)

* gtk/gtkentry.c:
* gtk/gtkentrycompletion.c:
* gtk/gtkentrycompletion.h:
* gtk/gtkentryprivate.h:

When enabled cursor-match is emited when the cursor is on
a possible completion on the list. The default implementation
will replace the contents on the entry with the contents of
the text column in the completion model.

Review and improvements by Matthias Clasen.

svn path=/trunk/; revision=17660

18 years agoMerged heavily modified patch from maemo-gtk which enables opening and
Michael Natterer [Fri, 27 Apr 2007 14:49:37 +0000 (14:49 +0000)]
Merged heavily modified patch from maemo-gtk which enables opening and

2007-04-27  Michael Natterer  <mitch@imendio.com>

Merged heavily modified patch from maemo-gtk which enables opening
and closing submenus on click, and introduces some usability
changes when gtk-touchscreen-mode is enabled (bug #128968):

* gtk/gtkmenushell.c (struct GtkMenuShellPrivate): added boolean
"activated_submenu" to indicate that the current mouse operation
(click or drag) has opened a submenu.

(gtk_menu_shell_button_press): pop up submenus without delay
and record the fact in "activated_submenu".

(gtk_menu_shell_button_release): if a submenu was explicitely
opened, or not opened by this release's button_press, or enough
time has passed since timeout-opening it, close the submenu here.

(gtk_menu_shell_enter_notify): when entering a menu item with
any mouse button pressed, open its submenu.

(gtk_real_menu_shell_move_current): in touchsreen mode, close the
submenu when moving the focus away from it via keyboard-navigation.

* gtk/gtkmenuitem.[ch] (_gtk_menu_item_popup_submenu): added
parameter "gboolean with_delay" so GtkMenuShell can control this
for the different scenarios of submenu showing.

(_gtk_menu_item_popdown_submenu): new function. also needed by
GtkMenuShell for closing submenus on click.

Renamed internal function gtk_menu_item_select_timeout() to
gtk_menu_item_popup_timeout().

(gtk_menu_item_real_popup_submenu): new utility function which
does the actual popup and records the exact time of the popup when
the menu was timeout-opened (using g_get_current_time()).

(gtk_real_menu_item_select): don't add the popup timeout when in
touchscreen mode.

* gtk/gtkmenu.c (gtk_menu_popup): in touchscreen mode, select the
first item of every opened menu.

svn path=/trunk/; revision=17659

18 years agoAppend a '/' to directory names in the completion popup. (#431323, Maarten
Matthias Clasen [Thu, 26 Apr 2007 17:04:33 +0000 (17:04 +0000)]
Append a '/' to directory names in the completion popup. (#431323, Maarten

2007-04-26  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkfilechooserentry.c: Append a '/' to directory names
        in the completion popup.  (#431323, Maarten Maathuis)

svn path=/trunk/; revision=17658

18 years agoAdd a simple validation demo. Make it possible to add arbitrary children
Matthias Clasen [Thu, 26 Apr 2007 15:55:48 +0000 (15:55 +0000)]
Add a simple validation demo. Make it possible to add arbitrary children

2007-04-26  Matthias Clasen  <mclasen@redhat.com>

        * demo/gtk-demo/combobox.c: Add a simple validation demo.
        * gtk/gtkcomboboxentry.c: Make it possible to add arbitrary
        children to a GtkComboBoxEntry.  (#426401, Paul Pogonyshev)

svn path=/trunk/; revision=17657

18 years agoRemove old child of scrolled window before adding a new one when switching
Tor Lillqvist [Thu, 26 Apr 2007 06:23:36 +0000 (06:23 +0000)]
Remove old child of scrolled window before adding a new one when switching

2007-04-26  Tor Lillqvist  <tml@novell.com>

* gtk/gtkinputdialog.c (gtk_input_dialog_fill_axes)
(gtk_input_dialog_fill_keys): Remove old child of scrolled window
before adding a new one when switching what input device is being
handled. (#399425)

svn path=/trunk/; revision=17656

18 years agoMark the printer list as done. (#428665, Bogdan Gheorghe)
Matthias Clasen [Thu, 26 Apr 2007 06:14:03 +0000 (06:14 +0000)]
Mark the printer list as done. (#428665, Bogdan Gheorghe)

2007-04-26  Matthias Clasen  <mclasen@redhat.com>

        * modules/printbackends/lpr/gtkprintbackendlpr.c
        (gtk_print_backend_lpr_init): Mark the printer list as done.
        (#428665, Bogdan Gheorghe)

svn path=/trunk/; revision=17653

18 years agoDon't install UNIX-printing headers and support files on non-UNIX
Matthias Clasen [Thu, 26 Apr 2007 06:03:54 +0000 (06:03 +0000)]
Don't install UNIX-printing headers and support files on non-UNIX

2007-04-26  Matthias Clasen  <mclasen@redhat.com>

        * Makefile.am:
        * gtk/Makefile.am: Don't install UNIX-printing headers and
        support files on non-UNIX platforms.  (#425655, Vincent Geddes)

svn path=/trunk/; revision=17651

18 years agoAccept unnamed separators. (#369112, Christian Persch)
Matthias Clasen [Thu, 26 Apr 2007 05:54:21 +0000 (05:54 +0000)]
Accept unnamed separators. (#369112, Christian Persch)

2007-04-26  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkuimanager.c (gtk_ui_manager_add_ui): Accept
        unnamed separators.  (#369112, Christian Persch)

svn path=/trunk/; revision=17649

18 years agoDon't access invalid memory. (#429732, Armin Burgmeier)
Matthias Clasen [Thu, 26 Apr 2007 05:50:18 +0000 (05:50 +0000)]
Don't access invalid memory. (#429732, Armin Burgmeier)

2007-04-26  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkaccelgroup.c (gtk_accel_group_finalize): Don't access
        invalid memory.  (#429732, Armin Burgmeier)

svn path=/trunk/; revision=17647

18 years agoUse native Win32 cursors where it makes sense
Cody Russell [Thu, 26 Apr 2007 05:27:55 +0000 (05:27 +0000)]
Use native Win32 cursors where it makes sense

svn path=/trunk/; revision=17645

18 years agoWin32 drop shadow goodness
Cody Russell [Wed, 25 Apr 2007 23:44:54 +0000 (23:44 +0000)]
Win32 drop shadow goodness

svn path=/trunk/; revision=17643

18 years agoadded 16x16 version of as per discussion in bug #431740.
Jakub Steiner [Wed, 25 Apr 2007 21:04:59 +0000 (21:04 +0000)]
added 16x16 version of as per discussion in bug #431740.

2007-04-25  Jakub Steiner <jimmac@ximian.com>

* gtk/stock-icons/16/gtk-close.{png,svg}: added 16x16 version of
as per discussion in bug #431740.

svn path=/trunk/; revision=17642

18 years agoSet the background of the header window again. (#431067, Benjamin Berg)
Matthias Clasen [Wed, 25 Apr 2007 19:10:25 +0000 (19:10 +0000)]
Set the background of the header window again. (#431067, Benjamin Berg)

2007-04-25  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtktreeview.c (gtk_tree_view_style_set): Set the background
        of the header window again.  (#431067, Benjamin Berg)

svn path=/trunk/; revision=17640

18 years agoSet the filename to NULL for builtin icons, sinc
Matthias Clasen [Wed, 25 Apr 2007 18:01:44 +0000 (18:01 +0000)]
Set the filename to NULL for builtin icons, sinc

2007-04-25  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkicontheme.c (theme_lookup_icon): Set the filename to
        NULL for builtin icons, sinc gtk_icon_info_get_builtin_pixbuf()
        depends on it.

        * tests/testicontheme.c: Report builtin icons.

svn path=/trunk/; revision=17638

18 years agoDon't crash if end_run is not set. (#424168, Matthias Hasselmann)
Matthias Clasen [Wed, 25 Apr 2007 16:28:30 +0000 (16:28 +0000)]
Don't crash if end_run is not set. (#424168, Matthias Hasselmann)

2007-04-25  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkprintoperation.c (preview_iface_end_preview): Don't
        crash if end_run is not set.  (#424168, Matthias Hasselmann)

svn path=/trunk/; revision=17636

18 years agoDon't double the delay time of the first frame. (#431997, Björn
Matthias Clasen [Wed, 25 Apr 2007 14:38:47 +0000 (14:38 +0000)]
Don't double the delay time of the first frame. (#431997, Björn

2007-04-25  Matthias Clasen <mclasen@redhat.com>

        * gdk-pixbuf-simple-anim.c (gdk_pixbuf_simple_anim_add_frame):
        Don't double the delay time of the first frame.  (#431997,
        Björn Lindqvist)

svn path=/trunk/; revision=17634

18 years agoFix a wrong cross reference. (#431289, Bastian Nocera)
Matthias Clasen [Wed, 25 Apr 2007 14:00:10 +0000 (14:00 +0000)]
Fix a wrong cross reference. (#431289, Bastian Nocera)

2007-04-25  Matthias Clasen  <mclasen@redhat.com>

        * gtk/tmpl/gtkdialog.sgml: Fix a wrong cross reference.
        (#431289, Bastian Nocera)

svn path=/trunk/; revision=17633

18 years agoChain up. (#433125, Christian Persch)
Matthias Clasen [Wed, 25 Apr 2007 13:57:16 +0000 (13:57 +0000)]
Chain up. (#433125, Christian Persch)

2007-04-25  Matthias Clasen <mclasen@redhat.com>

        * gdk-pixbuf-scaled-anim.c (gdk_pixbuf_scaled_anim_iter_finalize):
        Chain up.  (#433125, Christian Persch)

svn path=/trunk/; revision=17632

18 years agofix ACTIVE state of scroll buttons (we were setting the state to ACTIVE
Michael Natterer [Wed, 25 Apr 2007 12:11:08 +0000 (12:11 +0000)]
fix ACTIVE state of scroll buttons (we were setting the state to ACTIVE

2007-04-25  Michael Natterer  <mitch@imendio.com>

* gtk/gtkmenu.c (gtk_menu_handle_scrolling): fix ACTIVE state of
scroll buttons (we were setting the state to ACTIVE but
immediately overwriting it with NORMAL or PRELIGHT). Also got rid
of many separate calls to gdk_window_invalidate_rect() by
remembering the old button state and only invalidating the area if
the state has changed (addresses parts of bug #433242, Tommi
Komulainen).

(gtk_menu_scroll_to): change the arrow states only if changing
from or to INSENSITIVE state, so we don't overwrite the ACTIVE
state set by above function.

svn path=/trunk/; revision=17630

18 years agofix the build. Dunno if the fix is right, but I think it is.
Michael Natterer [Wed, 25 Apr 2007 09:47:14 +0000 (09:47 +0000)]
fix the build. Dunno if the fix is right, but I think it is.

2007-04-25  Michael Natterer  <mitch@imendio.com>

* gtk/gtkprintoperation.c (preview_iface_is_selected): fix the
build. Dunno if the fix is right, but I think it is.

svn path=/trunk/; revision=17629

18 years agocleanup/refactor some leftover code.
Kristian Rietveld [Wed, 25 Apr 2007 07:15:49 +0000 (07:15 +0000)]
cleanup/refactor some leftover code.

2007-04-25  Kristian Rietveld  <kris@imendio.com>

* gtk/gtktooltip.c (find_topmost_widget_coords_from_event):
cleanup/refactor some leftover code.

svn path=/trunk/; revision=17628

18 years agoParse half-open ranges like -2 or 3-, and be a bit more liberal about
Matthias Clasen [Tue, 24 Apr 2007 20:16:35 +0000 (20:16 +0000)]
Parse half-open ranges like -2 or 3-, and be a bit more liberal about

2007-04-24  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkprintunixdialog.c (dialog_get_page_ranges): Parse
        half-open ranges like -2 or 3-, and be a bit more liberal
        about whitespace.
        (dialog_set_page_ranges): Support half-open ranges.

        * gtk/gtkprintoperation.c (print_pages_idle): Substitute the
        number of pages in half-open ranges.
        (preview_iface_is_selected): Support half-open ranges here, too.

svn path=/trunk/; revision=17627

18 years agoEnsure the icon_theme->all_icons and dir->icons hash tables use the same
Chris Wilson [Tue, 24 Apr 2007 14:55:52 +0000 (14:55 +0000)]
Ensure the icon_theme->all_icons and dir->icons hash tables use the same

2007-04-24  Chris Wilson  <chris@chris-wilson.co.uk>

    * gtk/gtkicontheme.c (scan_directory): Ensure the
    icon_theme->all_icons and dir->icons hash tables use the same string
    as their keys. (#418531)

svn path=/trunk/; revision=17626

18 years agoCleanup of notebook tab code
Cody Russell [Tue, 24 Apr 2007 03:31:48 +0000 (03:31 +0000)]
Cleanup of notebook tab code

svn path=/trunk/; revision=17623

18 years agoReduce the amount of debug spew if we are not debugging.
Matthias Clasen [Mon, 23 Apr 2007 17:06:07 +0000 (17:06 +0000)]
Reduce the amount of debug spew if we are not debugging.

2007-04-23  Matthias Clasen  <mclasen@redhat.com>

        * modules/printbackends/cups/gtkprintbackendcups.c: Reduce
        the amount of debug spew if we are not debugging.

svn path=/trunk/; revision=17619

18 years agofix typo: testtoooltips_SOURCES -> testtooltips_SOURCES.
Michael Natterer [Mon, 23 Apr 2007 16:06:56 +0000 (16:06 +0000)]
fix typo: testtoooltips_SOURCES -> testtooltips_SOURCES.

2007-04-23  Michael Natterer  <mitch@imendio.com>

* tests/Makefile.am (testtooltips_SOURCES): fix typo:
testtoooltips_SOURCES -> testtooltips_SOURCES.

svn path=/trunk/; revision=17617

18 years agoFix menuitem rendering in Vista
Cody Russell [Thu, 19 Apr 2007 17:24:57 +0000 (17:24 +0000)]
Fix menuitem rendering in Vista

svn path=/trunk/; revision=17614

18 years agoFix pixbuf leaks in non-WinXP rendering paths. From Daniel Atallah
Dominic Lachowicz [Thu, 19 Apr 2007 14:42:12 +0000 (14:42 +0000)]
Fix pixbuf leaks in non-WinXP rendering paths. From Daniel Atallah

2007-04-19  Dominic Lachowicz <domlachowicz@gmail.com>

        * modules/engines/ms-windows/msw_style.c: Fix pixbuf leaks in
        non-WinXP rendering paths. From Daniel Atallah (#403470)

svn path=/trunk/; revision=17613

18 years agoAdd GTK_ICON_LOOKUP_GENERIC_FALLBACK icon lookup flag and implement it.
Matthias Clasen [Thu, 19 Apr 2007 04:14:39 +0000 (04:14 +0000)]
Add GTK_ICON_LOOKUP_GENERIC_FALLBACK icon lookup flag and implement it.

2007-04-19  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkicontheme.h:
        * gtk/gtkicontheme.c: Add GTK_ICON_LOOKUP_GENERIC_FALLBACK
        icon lookup flag and implement it.  (#396901, Luca Ferreti)

svn path=/trunk/; revision=17611

18 years agoRefactor the process updates functions to share code between them. Also
Richard Hult [Wed, 18 Apr 2007 20:09:55 +0000 (20:09 +0000)]
Refactor the process updates functions to share code between them. Also

2007-04-18  Richard Hult  <richard@imendio.com>

* gdk/quartz/gdkwindow-quartz.c:
(gdk_window_quartz_process_updates_internal),
(gdk_window_quartz_process_all_updates),
(gdk_window_impl_quartz_process_updates): Refactor the process
updates functions to share code between them. Also fixes bug
#427660 by not updating larger regions than necessary.

svn path=/trunk/; revision=17610

18 years agoHandle a borderline case correctly
Matthias Clasen [Wed, 18 Apr 2007 15:19:58 +0000 (15:19 +0000)]
Handle a borderline case correctly

svn path=/trunk/; revision=17608

18 years agoFix a leak by not increasing the refcount of the GtkRecentInfo object when
Emmanuele Bassi [Wed, 18 Apr 2007 14:37:49 +0000 (14:37 +0000)]
Fix a leak by not increasing the refcount of the GtkRecentInfo object when

2007-04-18  Emmanuele Bassi  <ebassi@gnome.org>

* gtk/gtkrecentmanager.c (gtk_recent_manager_lookup_item): Fix
a leak by not increasing the refcount of the GtkRecentInfo
object when returning it (thanks to Matthias Clasen).

svn path=/trunk/; revision=17606

19 years agoMake async print preview work by actually starting the print process in
Alexander Larsson [Mon, 16 Apr 2007 08:57:35 +0000 (08:57 +0000)]
Make async print preview work by actually starting the print process in

2007-04-16  Alexander Larsson  <alexl@redhat.com>

* gtk/gtkprintoperation.c (gtk_print_operation_run):
Make async print preview work by actually starting
the print process in that case (#424168)

svn path=/trunk/; revision=17603

19 years agoUpdated Greek translation
Kostas Papadimas [Sun, 15 Apr 2007 10:03:43 +0000 (10:03 +0000)]
Updated Greek translation

svn path=/trunk/; revision=17601

19 years agofixed wrong g_convert_with_fallback() call which caused
Yevgen Muntyan [Sat, 14 Apr 2007 15:58:53 +0000 (15:58 +0000)]
fixed wrong g_convert_with_fallback() call which caused

2007-04-14  Yevgen Muntyan <muntyan@tamu.edu>

* gtk/gtkselection.c (selection_get_text_plain): fixed
wrong g_convert_with_fallback() call which caused
gtk_selection_data_get_text() return invalid UTF-8 for
non-ASCII text in text/plain selection (#382824).

svn path=/trunk/; revision=17600

19 years agoupdate the stock icons to follow the Tango le guidelines
Jakub Steiner [Wed, 11 Apr 2007 23:06:21 +0000 (23:06 +0000)]
update the stock icons to follow the Tango le guidelines

2007-04-12  Jakub Steiner <jimmac@ximian.com>

* gtk/stock-icons/*: update the stock icons to follow the Tango
le guidelines

svn path=/trunk/; revision=17599

19 years agoSwitch over to use glib's new g_hash_table_get_keys() rather than our own
Chris Wilson [Wed, 11 Apr 2007 17:48:20 +0000 (17:48 +0000)]
Switch over to use glib's new g_hash_table_get_keys() rather than our own

2007-04-11  Chris Wilson  <chris@chris-wilson.co.uk>

    * gtk/gtkiconfactory.c (_gtk_icon_factory_list_ids):
    * gtk/gtkstock.c (gtk_stock_list_ids):
        Switch over to use glib's new g_hash_table_get_keys() rather
        than our own static implementation.

    * gtk/gtkiconfactory.h: Update to return a GList.

    * configure.in: Bump required version to 2.13.1

svn path=/trunk/; revision=17597

19 years agoUpdated Czech Translation.
Jakub Friedl [Wed, 11 Apr 2007 15:25:06 +0000 (15:25 +0000)]
Updated Czech Translation.

2007-04-12  Jakub Friedl <jfriedl@suse.cz>

  * cs.po: Updated Czech Translation.

svn path=/trunk/; revision=17596

19 years agoProtect the polling thread setup and shutdown function by mutexes and read
Ronald Bultje [Wed, 11 Apr 2007 11:08:22 +0000 (11:08 +0000)]
Protect the polling thread setup and shutdown function by mutexes and read

        * gdk/quartz/gdkeventloop-quartz.c: Protect the polling thread
          setup and shutdown function by mutexes and read the wakeup
          pipe unconditionally and unblocking. This should make the main
          loop always be woken up when using g_idle_add() from another
          thread in the Quartz backend (#425271).

svn path=/trunk/; revision=17595

19 years agoUpdated Latvian Translation.
Raivis Dejus [Wed, 11 Apr 2007 08:32:17 +0000 (08:32 +0000)]
Updated Latvian Translation.

2007-04-11  Raivis Dejus <orvils@gmail.com>

        * lv.po: Updated Latvian Translation.

svn path=/trunk/; revision=17594

19 years agoChange the XSettingsWatchFunc to return a Bool to indicate success. Update
Matthias Clasen [Tue, 10 Apr 2007 23:16:30 +0000 (23:16 +0000)]
Change the XSettingsWatchFunc to return a Bool to indicate success. Update

2007-04-10  Matthias Clasen  <mclasen@redhat.com>

        * gdk/x11/xsettings-client.[hc]: Change the XSettingsWatchFunc
        to return a Bool to indicate success. Update callers and
        implementors. Based on a patch by Owen Taylor.

        * gdk/x11/gdkevents-x11.c (gdk_xsettings_watch_cb): Don't
        leak a reference to gdkwin.

svn path=/trunk/; revision=17592

19 years agoUpdated Estonian translation by Ivar Smolin <okul@linux.ee>.
Priit Laes [Tue, 10 Apr 2007 20:59:02 +0000 (20:59 +0000)]
Updated Estonian translation by Ivar Smolin <okul@linux.ee>.

2007-04-12  Priit Laes  <plaes@svn.gnome.org>

* et.po: Updated Estonian translation by Ivar Smolin <okul@linux.ee>.

svn path=/trunk/; revision=17591

19 years agoDuplicate the mime_type when storing it in a hash node, to avoid leaks.
Matthias Clasen [Mon, 9 Apr 2007 18:31:11 +0000 (18:31 +0000)]
Duplicate the mime_type when storing it in a hash node, to avoid leaks.

2007-04-09  Matthias Clasen  <mclasen@redhat.com>

        * xdgmimeglob.c (_xdg_glob_hash_insert_text): Duplicate the
        mime_type when storing it in a hash node, to avoid leaks.
        Update all callers.

svn path=/trunk/; revision=17589

19 years agoUpdated Turkish Translation
Baris Cicek [Sat, 7 Apr 2007 18:48:10 +0000 (18:48 +0000)]
Updated Turkish Translation

svn path=/trunk/; revision=17588